El framework Microsoft .NET és un component programari que pot ser afegit o estar inclòs al Sistema Operatiu Microsoft Windows. És l'entorn per la creació, distribució i execució de totes les aplicacions que suporten aquest entorn. La tecnologia .NET (pronunciat"dot Net") va ser presentada l'any 2000 per Microsoft. Al principi va ser concebuda com a alternativa a Java, de l'empresa Sun Microsystems.
El concepte de la tecnología .NET de Microsoft, entre d'altres, ofereix la possibilitat que programari modern pugui ser executat en un sistema de manera independent al maquinari (per exemple a una PDA o als aparells mòbils).
Aquesta tecnologia ofereix també solucions mig-fetes per a programadors i d'aquesta manera desenvolupar programari més ràpidament.
El Projecte Mono de l'empresa Novell fa possible que programari que utilitza la tecnologia "dot Net" s'executi en altres sistemes operatius com GNU/Linux o el MacOS X de l'empresa Apple.
Una especialitat d'aquesta tecnologia és que, a diferència de Java, hi ha més de 40 llenguatges de programació per a triar. Començant per C++, C# (pronunciat"ce Sharp"), o Visual Basic.Net i passant per Delphi.Net proveït per l'empresa Borland.